@charset "utf-8";

.m-hots{padding: 8px; background: #f5f5f5;}
.u-onehot{padding: 5px;}
.u-onehot a{font-size: 34px; font-weight: bold; color: #d00c0d;}
.m-morehot li{line-height: 36px;}
.m-morehot li a{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.m-morehot li span{display: none;}

.g-flash,.g-flash img{height: 415px;}
.g-flash img{display: block; width: 100%;}
.g-flash .owl-item{position: relative;}
.g-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 120px 0 15px; height: 44px; line-height: 44px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); color: #fff;}
.g-flash .owl-pagination{position: absolute; right: 15px; bottom: 17px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 9px;}
.g-flash .owl-pagination .owl-page span{display: block; width: 8px; height: 8px; background: #fff; border-radius: 8px;}
.g-flash .owl-pagination .active span{width: 16px; background: #e41a1a;}

.m-news{height: 415px;}
.m-news .m-liststyle1{padding-top: 4px;}
.m-news .m-tabstyle1 li{margin-right: 40px;}

.m-hmtpls{margin: 0 -25px;}
.m-hmlists{padding: 0 25px; height: 193px;}
.m-hmlists .m-liststyle1{padding-top: 4px;}
.u-rbmd{background: url(../images/home/bg-line.png) right 64px no-repeat;}

.m-special{padding: 20px; background: #fff;}
.g-special{margin-left: 102px; height: 80px;}
.g-special li{float: left; margin-right: 10px;}
.g-special li img{display: block; width: 277px; height: 80px; border-radius: 5px;}
.g-special .prev,.g-special .next{position: absolute; display: block; width: 16px; height: 32px; top: 24px; background-image: url(../images/home/icon-special.png); background-repeat: no-repeat;}
.g-special .prev{left: 0;}
.g-special .next{right: 0; background-position: -16px 0;}

.m-leader{margin: 18px 0 20px;}
.m-leader .row{margin: -6px;}
.m-leader li{padding: 6px; text-align: center; line-height: 48px;}
.m-leader li a{display: block; text-align: center; background: #f67675; border-radius: 5px; font-weight: bold; color: #fff; font-size: 16px;}
.m-leader li span{margin-right: 10px; display: inline-block; width: 26px; height: 26px; line-height: 26px; font-size: 20px; font-weight: normal; vertical-align: middle;}
.m-leader li a:hover span{transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); transition:transform .9s; -webkit-transition:transform .9s; -moz-transition:transform .9s;}

.m-fiveopen{margin: 0 -5px 20px;}
.m-fiveopen li{float: left; padding: 11px 5px 0; width: 33%; text-align: center; font-size: 14px;}
.m-fiveopen li span{margin: 0 auto; display: block; width: 55px; height: 55px; line-height: 55px; background: #ffeaea; border-radius: 50%; font-size: 22px; color: #d00c0d;}
.m-fiveopen li p{line-height: 33px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-fiveopen li a:hover span{background-color: #f67676; color: #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}

.m-openlists{margin-bottom: 10px; /*height: 192px;*/}
.m-openlists .m-liststyle1{padding-top: 8px;}

.m-openform{margin-bottom: 10px; height: 68px;}
.m-openform .form-group{margin: 8px -5px;}
.m-openform .form-group .col-sm-2{padding: 5px 5px 0 0; font-size: 14px; font-weight: normal;}
.m-openform .form-group .col-sm-10{padding: 0 5px;}
.m-openform .form-group .col-sm-10 .u-date{width: 100px;}
.m-openform .form-group .col-sm-10 p{line-height: 30px; padding: 0 10px; font-size: 14px;}
.m-openform .form-group .col-sm-10 .u-sub{width: 70px; height: 30px; border: none; background: #f67676; color: #fff; cursor: pointer;}

.m-znnb{margin: -5px 0;}
.m-znnb li{padding: 5px;}
.m-znnb li a{display: block; line-height: 43px; background: #f5f5f5; text-align: center; font-size: 15px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-znnb li span{margin-right: 10px; display: inline-block; width: 22px; height: 43px; line-height: 43px; font-size: 22px; vertical-align: middle;}
.m-znnb li span.u-zn1{color: #f39e3a;}
.m-znnb li span.u-zn2{color: #73cc37;}
.m-znnb li span.u-zn3{color: #74cfca;}
.m-znnb li span.u-zn4{color: #5ca8cc;}
.m-znnb li a:hover{background: #f67676; color: #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m-znnb li a:hover span{color: #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}

.m-openadvs{height: 95px; overflow: hidden;}
.m-openadvs img{display: block; width: 100%; height: 95px;}
.m-openadvs .owl-prev,.m-openadvs .owl-next{position: absolute; top: 32px; display: block; width: 16px; height: 32px; background-image: url(../images/home/icon-special.png); background-repeat: no-repeat;}
.m-openadvs .owl-prev{left: 0;}
.m-openadvs .owl-next{right: 0; background-position: -16px 0;}


.u-lrbd{border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb;}
.m-grfr{margin-top: 7px; /*height: 315px;*/height: 290px;}
.g-grfr{height: 270px; overflow: hidden;}

.m-serejtab{margin-top: 8px;}
.m-serejtab ul{margin: 0 -4px;}
.m-serejtab li{float: left; width: 33.3%; padding: 0 4px; height: 38px; line-height: 38px; text-align: center; cursor: default;}
.m-serejtab li span{display: block; background: #f5f5f5; font-size: 15px;}
.m-serejtab li.u-active span{color: #cd0000;}


.m-grfrbox .row{margin: 0 -5px;}
.m-grfrbox .row li{padding: 10px 5px 0; text-align: center;}
.m-grfrbox .row li span{display: block; margin: 0 auto; width: 55px; height: 55px; line-height: 55px; font-size: 28px; color: #d21819; border-radius: 50%; background: #f5f5f5;}
.m-grfrbox .row li a:hover span{background: #f67676; color: #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m-grfrbox .row li p{line-height: 34px; font-size: 14px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-grfrbox .owl-controls{text-align: center;}
.m-grfrbox .owl-controls .owl-pagination{display: inline-block;}
.m-grfrbox .owl-controls .owl-page{float: left; width: 20px; height: 5px; margin: 0 6px; border-radius: 5px; background: #dbdbdb;}
.m-grfrbox .owl-controls .active{background: #f67676;}

.m-bmfw{margin-top: 6px; /*height: 220px;*/height: 185px; overflow-y: auto; overflow-x: hidden;}
.m-bmfw .row{margin: 0 -5px;}
.m-bmfw .row li{padding: 0 5px; line-height: 44px;}
.m-bmfw .row li a{padding-left: 10px; display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: url(../images/public/icon-li1.png) left center no-repeat;}

.m-bjgs{height: 263px;}
.m-bjhd{margin: 1px 0 6px; padding: 0 20px; height: 38px; line-height: 38px; background: #f5f5f5; font-size: 15px; font-weight: bold; color: #525252;}
.m-bjbd{padding-right: 28px;}
.m-bjbd li a{font-size: 15px; cursor: pointer;}
.m-bjbd li span{font-size: 13px;}
.m-bjbd li span.text-danger{color: #a94442;}
.m-bjbd li span.text-success{color: #3c763d;}


.u-zwfww{display: block; margin: 10px 0;}
.u-zwfww img{display: block; width: 100%; height: 80px;}

.m-rdfw{height: 224px;}
.g-rdfw{height: 175px; margin: 2px -5px 0; overflow: hidden;}
.g-rdfw li{float: left; padding: 3px  5px; text-align: center; width: 50%;}
.g-rdfw li a{display: block; padding: 0 8px; line-height: 36px; border: 1px solid #ddd; border-radius: 4px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-size: 14px;}
.g-rdfw li a:hover{background: #f67676; color: #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}

.m-interbtn{margin: 13px 0 3px;}
.m-interbtn li{padding: 5px 0;}
.m-interbtn li img{display: block; width: 100%; height: 60px;}

.m-intermail{height: 265px;}
.m-mailhd{margin: 1px 0 3px; line-height: 36px; background: #f5f5f5; padding: 0 16px; font-weight: bold; font-size: 14px;}
.m-mailbd{margin-right: 25px; height: 180px;}
.m-mailbd li{float: left; width: 100%; height: 36px; line-height: 36px;}
.m-mailbd li a{display: block; margin-right: 48px; padding-left: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(../images/public/icon-li1.png) left center no-repeat;}
.m-mailbd li span{float: right; font-size: 14px; color: #d3a400;}
.m-mailbd li span.u-bj{color: #d00c0d;}

.m-itbts .row{margin: 0 -5px;}
.m-itbts li{padding: 5px; text-align: center;}
.m-itbts li a{display: block; height: 52px; line-height: 50px; border: 1px solid #ddd; border-radius: 4px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-itbts li span{margin-right: 6px; display: inline-block; width: 22px; height: 50px; line-height: 50px; color: #d00d0e; font-size: 22px; vertical-align: middle;}
.m-itbts li a:hover{background: #f67676; color: #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m-itbts li a:hover span{color: #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}

.m-mailsearch{height: 141px; margin-top: 10px;}
.m-mailsearch .row{margin: 10px -5px;}
.m-mailsearch .row div.col-md-9,.m-mailsearch .row div.col-md-3{padding: 0 5px;}
.m-mailsearch .input-group{padding: 28px 0;}
.m-mailsearch .input-group .input-group-addon{padding: 0 12px 0 0; min-width: 72px; border: none; background: none; font-size: 15px;}
.m-mailsearch .input-group .form-control{border-radius: 0;}
.m-mailsearch .row div.col-md-3 input{margin: 5px 0; width: 100%; height: 70px; border: none; cursor: pointer; background: url(../images/home/bg-mlsc.png) center no-repeat; text-indent: -9999px;}

.m-onezj{margin: 6px 0 4px; height: 50px;}
.u-zjsta{width: 70px; height: 50px; border: 1px solid #ddd; border-radius: 4px; text-align: center;}
.u-zjsta p{line-height: 24px; font-size: 12px;}
.u-zjsta p.u-stac{background: #ffa800; color: #fff;}
.u-zjdesc{margin-left: 82px;}
.u-zjdesc p{line-height: 26px; font-size: 15px; font-weight: bold; color: #3d3d3d;}
.m-zjdc .m-liststyle1{padding: 5px 20px 0 0;}
.m-zjdc .m-liststyle1 li a{font-size: 16px;}
.m-zjdc .m-liststyle1 li span{display: inline-block; margin-top: 8px; font-size: 12px; width: 52px; height: 20px; line-height: 20px; text-align: center; background: #f0f0f0; border-radius: 2px;}

.m-fdlinks{border-bottom: 1px solid #dfeaf2;}
.u-piclink li{float: left; margin-right: 25px; padding: 10px 0;}
.m-links{margin-right: 25px;}
.m-links p{line-height: 40px; padding: 10px 34px 10px 10px; color: #3d3d3d; background: url(../images/home/icon-link.png) right center no-repeat; cursor: pointer; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-links p.u-active{color: #d00d0d;}
.m-linkbox{left: 0; bottom: 60px; width: 1280px; height: 150px; padding: 15px; background: #f5f5f5; border-top: 3px solid #cd0000; border-bottom: 2px solid #cd0000;}
.m-linkbox ul{height: 120px; overflow-y: auto;}
.m-linkbox li{float: left; padding: 0 10px; width: 16.5%; line-height: 30px; background: url(../images/public/icon-li1.png) left center no-repeat;}
.m-linkbox li a{display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-size: 14px;}

.is-btgg{position: fixed; right: 1%; bottom: 5px; z-index: 9999; height: 35px; overflow: hidden;}
.is-btgg span{display: block; width: 26px; height: 26px; position: absolute; right: 10px; top: 10px; background: url(../images/home/pic-colse.png) no-repeat; cursor: pointer;}
.govpushinfo150203{display: none;}



/*超大PC屏幕下的专用样式*/
@media (min-width:1280px) {
    .m-flash{width: 676px;}
    .m-news{width: 584px;}
	.m-morehot{text-align: center;}
	.m-morehot li{width: auto; float: none;}
	.m-morehot li,.m-morehot li a{display: inline;}
	
}
/*大PC屏幕下的专用样式*/
@media screen and (max-width:1279px) {
    .m-openform .form-group .col-sm-2{padding: 5px 0 0 0;}
    .m-openform .form-group .col-sm-10 .u-date{width: 70px;}
    .m-openform .form-group .col-sm-10 .u-sub{width: 66px;}
    .m-itbts li span{display: none;}
	.m-linkbox{left: -356px; width: 1140px;}
    .u-piclink li,.m-links{margin-right: 5px;}

    
}
/*中等PC屏幕下的专用样式*/
@media screen and (max-width: 1199px) {
    .m-openform .form-group .col-sm-2{padding: 5px 5px 0;}
    .m-openform .form-group .col-sm-10 .u-date{width: 55px;}
    .m-openform .form-group .col-sm-10 .u-sub{width: 50px;}
	.m-linkbox{width: 940px; left: 0; bottom: 40px; border-bottom: none;}
    .u-piclink,.m-ftlink{float: none;}
    .u-piclink li{width: 50%; margin: 0; text-align: center;}
	.m-links{margin: 0; width: 20%;}
    .m-links p{padding: 0 34px;}


}
/*PAD屏幕下的专用样式*/
@media screen and (max-width: 991px ){
    .u-onehot a{font-size: 30px;}
    .m-morehot li a{margin-right: 80px;}
    .m-morehot li span{float: right; display: block; color: #999;}
    .u-rbmd{margin-bottom: 20px; background: none;}
    .m-special .u-tit{display: none;}
    .g-special{margin: 0;}
    .m-openform{height: auto;}
    .m-openform .form-group .col-sm-10 .u-date{width: 30%;}
    .u-lrbd{margin: 20px 0; border: none;}
    .u-zwfww img,.m-interbtn li img{height: auto;}
    .m-itbts li span{display: inline-block;}
    .m-mailsearch{height: auto;}
    .m-mailsearch .row div.col-md-3 input{width: 100%; margin: 5px 0; height: 35px; background: #f67676; color: #fff; text-indent: 0; border-radius: 5px;}
    .m-fdlinks{display: none;}
	
	#leftad,#rightad,#floatAd2,.is-btgg,.is-jqadv{display: none;}
	
	.m-news .m-tabstyle1 li{margin-right: 0;}

    


}
/*PHONE屏幕下的专用样式*/
@media screen and (max-width: 767px) {
    .g-flash,.g-flash img{height: 210px;}
	.u-onehot a{font-size: 26px;}
    .g-special li{width:100%}
    .m-nopd{padding:0 0 0 10px!important}
    .g-special li img{margin:auto}

}
/*超小屏幕下的专用样式*/
@media screen and (max-width: 638px) {
    .m-itbts li span{display: none;}
	.u-onehot a{font-size: 24px;}

}